package com.example.servicea.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;


/**
 * 权限
 * 
 * @author generator-mybatis
 * @email 123456@hissy.com
 * @date 2017-10-26 11:13:42
 */
@TableName("t_upms_permission") // 注解指定表名
public class PermissionEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//编号
	@TableId
	public String id;
	//所属系统
	public String systemId;
	//所属上级
	public String pid;
	//名称
	public String name;
	//类型(1:目录,2:菜单,3:按钮)
	public String type;
	//权限值
	public String permissionValue;
	//路径
	public String uri;
	//图标
	public String icon;
	//状态(0:禁止,1:正常)
	public int status;
	//排序
	public long orders;
	//创建人
	public String createBy;
	//创建时间
	public Date createTime;
	//更新人
	public String updateBy;
	//更新时间
	public Date updateTime;
	//逻辑删除标记
	public String isDeleted;
	//版本
	public String version;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getSystemId() {
		return systemId;
	}

	public void setSystemId(String systemId) {
		this.systemId = systemId;
	}

	public String getPid() {
		return pid;
	}

	public void setPid(String pid) {
		this.pid = pid;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	/**
	 * 设置：名称
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：名称
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：类型(1:目录,2:菜单,3:按钮)
	 */
	/**
	 * 设置：权限值
	 */
	public void setPermissionValue(String permissionValue) {
		this.permissionValue = permissionValue;
	}
	/**
	 * 获取：权限值
	 */
	public String getPermissionValue() {
		return permissionValue;
	}
	/**
	 * 设置：路径
	 */
	public void setUri(String uri) {
		this.uri = uri;
	}
	/**
	 * 获取：路径
	 */
	public String getUri() {
		return uri;
	}
	/**
	 * 设置：图标
	 */
	public void setIcon(String icon) {
		this.icon = icon;
	}
	/**
	 * 获取：图标
	 */
	public String getIcon() {
		return icon;
	}
	/**
	 * 设置：状态(0:禁止,1:正常)
	 */
	public void setStatus(int status) {
		this.status = status;
	}
	/**
	 * 获取：状态(0:禁止,1:正常)
	 */
	public int getStatus() {
		return status;
	}
	/**
	 * 设置：排序
	 */
	public void setOrders(long orders) {
		this.orders = orders;
	}
	/**
	 * 获取：排序
	 */
	public long getOrders() {
		return orders;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}
	/**
	 * 获取：创建人
	 */
	public String getCreateBy() {
		return createBy;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：更新人
	 */
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}
	/**
	 * 获取：更新人
	 */
	public String getUpdateBy() {
		return updateBy;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：逻辑删除标记
	 */
	public void setIsDeleted(String isDeleted) {
		this.isDeleted = isDeleted;
	}
	/**
	 * 获取：逻辑删除标记
	 */
	public String getIsDeleted() {
		return isDeleted;
	}
	/**
	 * 设置：版本
	 */
	public void setVersion(String version) {
		this.version = version;
	}
	/**
	 * 获取：版本
	 */
	public String getVersion() {
		return version;
	}
}
